export const swapElementsInArray = <T>(arr: T[], index1: number, index2: number): T[] => {
    // Создаем копию исходного массива
    const newArr = arr.slice();

    // Меняем местами элементы в копии массива
    [newArr[index1], newArr[index2]] = [newArr[index2], newArr[index1]];

    return newArr;
};